﻿using System;
using System.Collections.Generic;
using System.Text;

namespace Seemile.Model
{
    ////////////////////////////////////////////////////////////////
    /// File:        ProjectInfo
    /// Author:      LonelyShadow
    /// Description: Project实体类
    /// CreateDate:  2014/8/6
    ////////////////////////////////////////////////////////////////
    [Serializable]
    public class ProjectInfo
    {
        #region // ProjectInfo 的私有成员 [2014/8/6]
        private int _ProjectId; 	 // 项目编号
        private string _ProductName; 	 // 项目名称
        private string _ProductIntroduction; 	 // 项目简介
        private string _ProductModel; 	 // 产品型号
        private int _ProductCount; 	 // 产品数量
        private DateTime _DeliveryTime; 	 // 产品交货时间
        private string _InvitationMatter; 	 // 邀请事项
        private string _Head; 	 // 负责人
        #endregion

        #region // ProjectInfo 的封装属性 [2014/8/6]
        /// <summary> 
        /// 项目编号
        /// </summary> 
        public int ProjectId
        {
            get { return this._ProjectId; }
            set { this._ProjectId = value; }
        }
        /// <summary> 
        /// 项目名称
        /// </summary> 
        public string ProductName
        {
            get { return this._ProductName; }
            set { this._ProductName = value; }
        }
        /// <summary> 
        /// 项目简介
        /// </summary> 
        public string ProductIntroduction
        {
            get { return this._ProductIntroduction; }
            set { this._ProductIntroduction = value; }
        }
        /// <summary> 
        /// 产品型号
        /// </summary> 
        public string ProductModel
        {
            get { return this._ProductModel; }
            set { this._ProductModel = value; }
        }
        /// <summary> 
        /// 产品数量
        /// </summary> 
        public int ProductCount
        {
            get { return this._ProductCount; }
            set { this._ProductCount = value; }
        }
        /// <summary> 
        /// 产品交货时间
        /// </summary> 
        public DateTime DeliveryTime
        {
            get { return this._DeliveryTime; }
            set { this._DeliveryTime = value; }
        }
        /// <summary> 
        /// 邀请事项
        /// </summary> 
        public string InvitationMatter
        {
            get { return this._InvitationMatter; }
            set { this._InvitationMatter = value; }
        }
        /// <summary> 
        /// 负责人
        /// </summary> 
        public string Head
        {
            get { return this._Head; }
            set { this._Head = value; }
        }

        #endregion

        #region // ProjectInfo 的构造函数 [2014/8/6]
        public ProjectInfo() { }

        public ProjectInfo(int _ProjectId, string _ProductName, string _ProductIntroduction, string _ProductModel, int _ProductCount, DateTime _DeliveryTime, string _InvitationMatter, string _Head)
        {
            this._ProjectId = _ProjectId;
            this._ProductName = _ProductName;
            this._ProductIntroduction = _ProductIntroduction;
            this._ProductModel = _ProductModel;
            this._ProductCount = _ProductCount;
            this._DeliveryTime = _DeliveryTime;
            this._InvitationMatter = _InvitationMatter;
            this._Head = _Head;
        }
        #endregion
    }
}
